package ace.module.sms.core.impl.manager.supplier;

import ace.module.sms.core.impl.dao.entity.SmsSupplier;
import ace.module.sms.supplier.api.SmsHandler;

/**
 * @author caspar
 * @date 2023/10/24 18:43
 */
public interface SmsSupplierProviderMgr {

  /**
   * 获取短信渠道提供者
   *
   * @param smsSupplier 短信渠道配置
   * @return 短信渠道提供者
   */
  SmsHandler getAndCheckProvider(SmsSupplier smsSupplier);
}
